package com;
/**总结*/
public class TcpUdp {
    /*端口是虚拟的概念，并不是说在主机上真的有若干个端口。
     * 在www上，每一信息资源都有统一且唯一的地址，该地址就叫URL
     * （Uniform Resource Locator）,它是www的统一资源定位符*/

    /*TCP与UDP的区别
     * TCP是面向连接的，传输数据安全，稳定，效率相对较低
     * UDP是面向无连接的，传输数据不安全，效率较高*/

    /*Socket 通信是一种基于TCP协议，建立稳定连接的点对点的通信。*/

    /*网络编程是由java.net 包来提供网功能
    * InetAddress: 封装计算机的IP地址DNS(没有端口信息)
    * InetSocketAddress: 包含IP和端口，常用于Socket通信
    * URL:以使用它的各种方法来对URL对象进行分别，合并等处理*/

    /*基于TCP协议的Socket编程和通信
    * "请求 响应"模式
    * Socket 类：发送Tcp消息。
    * SeverSocket类：创建服务器*/

    /*UDP通讯的实现
    * DatagramSocket : 用于发送或者接收数据包
    * 常用方法：send(),receive(),close()*/

    /*DatagramPacket:数据容器（封包）的作用
    * 常用方法：构造方法，getAddress（获取发送或接收方计算机的IP地址）、
    * getData(获取发送或接收的数据)，setData(设置发送的数据)*/
}
